package com.heeexy.example.service;

import com.alibaba.fastjson.JSONObject;
import com.sun.scenario.effect.impl.sw.java.JSWPerspectiveTransformPeer;

public interface ProjectService {
    /**
     * 所有项目列表
     */
    JSONObject listProjectAll(JSONObject jsonObject);

    /**
     * 审批中项目列表
     */
    JSONObject listProject(JSONObject jsonObject);

    /**
     * 添加项目
     */
    JSONObject addProject(JSONObject jsonObject);

    /**
     * 修改项目
     */
    JSONObject updateProject(JSONObject jsonObject);

    /**
     * 删除项目
     */
    JSONObject deleteProject(JSONObject jsonObject);

    /**
     * 用户提交项目
     */
    JSONObject submitProject(JSONObject jsonObject);

    /**
     *读取当前用户的项目
     */
    JSONObject preUserProjectList(JSONObject jsonObject);

    /**
     *更新项目状态
     */
    JSONObject updateProjectState(JSONObject jsonObject);

    /**
     * 用户更新申请项目信息
     */
    JSONObject updateApplyProject(JSONObject jsonObject);

    /**
     * 用户完成项目
     */
    JSONObject updateProjectComplete(JSONObject jsonObject);
}
